package com.cw.carwashemployee.domain;

import lombok.Data;

import java.util.Date;

@Data
public class Employee {
    /** 员工ID，主键 */
    private Long id;

    /** 用户名，用于登录 */
    private String username;

    /** 密码，加密存储 */
    private String password;

    /** 员工真实姓名 */
    private String realName;

    /** 员工手机号 */
    private String phone;

    /** 员工邮箱 */
    private String email;

    /** 头像URL */
    private String avatar;

    /** 性别：0-未知，1-男，2-女 */
    private Byte gender;

    /** 所属门店ID，外键 */
    private Long storeId;

    /** 职位名称 */
    private String position;

    /** 角色ID，关联角色表 */
    private Long roleId;

    /** 状态：0-禁用，1-启用 */
    private Byte status;

    /** 最后登录时间 */
    private Date lastLoginTime;

    /** 最后登录IP */
    private String lastLoginIp;

    /** 登录次数 */
    private Integer loginCount;

    /** 创建时间 */
    private Date createdAt;

    /** 更新时间 */
    private Date updatedAt;

    /** 创建人ID */
    private Long createdBy;

    /** 更新人ID */
    private Long updatedBy;

    /** 是否删除：0-否，1-是 */
    private Byte isDeleted;
}
